/******************************************************************************
*
* Copyright (C) Chaoyong Zhou
* Email: bgnvendor@163.com 
* QQ: 2796796 
*
*******************************************************************************/
#ifndef _CDFS_INC
#define _CDFS_INC

#include "findex.inc"

FUNC_ADDR_NODE g_cdfs_func_addr_list[ ] = {
{
/* -- void cdfs_print_module_status(const UINT32 cdfs_md_id, LOG *log); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_print_module_status,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_print_module_status",
/*func index      */     FI_cdfs_print_module_status,
/*func ret type   */     e_dbg_void,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- UINT32 cdfs_free_module_static_mem(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_free_module_static_mem,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_free_module_static_mem",
/*func index      */     FI_cdfs_free_module_static_mem,
/*func ret type   */     e_dbg_UINT32,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- UINT32 cdfs_start(const UINT32 cdfsnp_min_num); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_start,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_start",
/*func index      */     FI_cdfs_start,
/*func ret type   */     e_dbg_UINT32,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- void cdfs_end(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_end,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_end",
/*func index      */     FI_cdfs_end,
/*func ret type   */     e_dbg_void,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- UINT32 cdfs_set_npp_mod_mgr(const UINT32 cdfs_md_id, const MOD_MGR * src_mod_mgr); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_set_npp_mod_mgr,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_set_npp_mod_mgr",
/*func index      */     FI_cdfs_set_npp_mod_mgr,
/*func ret type   */     e_dbg_UINT32,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_MOD_MGR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- UINT32 cdfs_set_dn_mod_mgr(const UINT32 cdfs_md_id, const MOD_MGR * src_mod_mgr); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_set_dn_mod_mgr,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_set_dn_mod_mgr",
/*func index      */     FI_cdfs_set_dn_mod_mgr,
/*func ret type   */     e_dbg_UINT32,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_MOD_MGR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_open_npp(const UINT32 cdfs_md_id, const CSTRING *cdfsnp_db_root_dir, const UINT32 cdfsnp_cached_max_num); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_open_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_open_npp",
/*func index      */     FI_cdfs_open_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_close_npp(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_close_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_close_npp",
/*func index      */     FI_cdfs_close_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_close_with_flush_npp(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_close_with_flush_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_close_with_flush_npp",
/*func index      */     FI_cdfs_close_with_flush_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_create_npp(const UINT32 cdfs_md_id, const UINT32 cdfsnp_mode, const UINT32 cdfsnp_disk_max_num, const UINT32 cdfsnp_support_max_num, const UINT32 cdfsnp_first_chash_algo_id, const UINT32 cdfsnp_second_chash_algo_id, const CSTRING *cdfsnp_db_root_dir); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_create_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_create_npp",
/*func index      */     FI_cdfs_create_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     7,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,e_dbg_CSTRING_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_add_npp(const UINT32 cdfs_md_id, const UINT32 cdfsnpp_tcid); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_add_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_add_npp",
/*func index      */     FI_cdfs_add_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_add_dn(const UINT32 cdfs_md_id, const UINT32 cdfsdn_tcid); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_add_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_add_dn",
/*func index      */     FI_cdfs_add_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_add_dn_vec(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_add_dn_vec,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_add_dn_vec",
/*func index      */     FI_cdfs_add_dn_vec,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_reg_npp(const UINT32 cdfs_md_id, const UINT32 cdfsnpp_tcid); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_reg_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_reg_npp",
/*func index      */     FI_cdfs_reg_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_reg_dn(const UINT32 cdfs_md_id, const UINT32 cdfsdn_tcid); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_reg_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_reg_dn",
/*func index      */     FI_cdfs_reg_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_reg_dn_vec(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_reg_dn_vec,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_reg_dn_vec",
/*func index      */     FI_cdfs_reg_dn_vec,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_find_dir(const UINT32 cdfs_md_id, const CSTRING *dir_path); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_find_dir,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_find_dir",
/*func index      */     FI_cdfs_find_dir,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_find_file(const UINT32 cdfs_md_id, const CSTRING *file_path); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_find_file,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_find_file",
/*func index      */     FI_cdfs_find_file,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_find(const UINT32 cdfs_md_id, const CSTRING *path); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_find,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_find",
/*func index      */     FI_cdfs_find,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_is_dir(const UINT32 cdfs_md_id, const CSTRING *dir_path); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_is_dir,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_is_dir",
/*func index      */     FI_cdfs_is_dir,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_is_file(const UINT32 cdfs_md_id, const CSTRING *file_path); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_is_file,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_is_file",
/*func index      */     FI_cdfs_is_file,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_exists(const UINT32 cdfs_md_id, const CSTRING *path); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_exists,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_exists",
/*func index      */     FI_cdfs_exists,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_write(const UINT32 cdfs_md_id, const CSTRING *file_path, const CBYTES *cbytes, const UINT32 replica_num); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_write,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_write",
/*func index      */     FI_cdfs_write,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CBYTES_ptr,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_read(const UINT32 cdfs_md_id, const CSTRING *file_path, CBYTES *cbytes); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_read,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_read",
/*func index      */     FI_cdfs_read,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_create_dn(const UINT32 cdfs_md_id, const CSTRING *root_dir, const UINT32 disk_num, const UINT32 max_gb_num_of_disk_space); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_create_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_create_dn",
/*func index      */     FI_cdfs_create_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_open_dn(const UINT32 cdfs_md_id, const CSTRING *root_dir); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_open_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_open_dn",
/*func index      */     FI_cdfs_open_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_close_dn(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_close_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_close_dn",
/*func index      */     FI_cdfs_close_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_close_with_flush_dn(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_close_with_flush_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_close_with_flush_dn",
/*func index      */     FI_cdfs_close_with_flush_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_write_dn_ppl(const UINT32 cdfs_md_id, const CBYTES *cbytes, const UINT32 cdfsnp_inode_pos, CDFSNP_FNODE *cdfsnp_fnode, CDFSDN_STAT *cdfsdn_stat); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_write_dn_ppl,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_write_dn_ppl",
/*func index      */     FI_cdfs_write_dn_ppl,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     5,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IO,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32,e_dbg_CDFSNP_FNODE_ptr,e_dbg_CDFSDN_STAT_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_read_dn_ppl(const UINT32 cdfs_md_id, const UINT32 cdfsnp_inode_pos, const CDFSNP_FNODE *cdfsnp_fnode, CBYTES *cbytes); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_read_dn_ppl,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_read_dn_ppl",
/*func index      */     FI_cdfs_read_dn_ppl,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_CDFSNP_FNODE_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_write_dn_p(const UINT32 cdfs_md_id, const CBYTES *cbytes, const UINT32 replica_num, CDFSNP_FNODE *cdfsnp_fnode); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_write_dn_p,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_write_dn_p",
/*func index      */     FI_cdfs_write_dn_p,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32,e_dbg_CDFSNP_FNODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_read_dn(const UINT32 cdfs_md_id, const CDFSNP_FNODE *cdfsnp_fnode, CBYTES *cbytes); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_read_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_read_dn",
/*func index      */     FI_cdfs_read_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CDFSNP_FNODE_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_qfile(const UINT32 cdfs_md_id, const CSTRING *file_path, CDFSNP_ITEM  *cdfsnp_item); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_qfile,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_qfile",
/*func index      */     FI_cdfs_qfile,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CDFSNP_ITEM_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_qdir(const UINT32 cdfs_md_id, const CSTRING *dir_path, CVECTOR  *cdfsnp_item_vec); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_qdir,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_qdir",
/*func index      */     FI_cdfs_qdir,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_qlist_path(const UINT32 cdfs_md_id, const CSTRING *file_path, CVECTOR  *path_cstr_vec); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_qlist_path,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_qlist_path",
/*func index      */     FI_cdfs_qlist_path,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_qlist_seg(const UINT32 cdfs_md_id, const CSTRING *file_path, CVECTOR  *seg_cstr_vec); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_qlist_seg,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_qlist_seg",
/*func index      */     FI_cdfs_qlist_seg,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_flush_npp(const UINT32 cdfs_md_id, const UINT32 cdfsnpp_tcid); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_flush_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_flush_npp",
/*func index      */     FI_cdfs_flush_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_flush_dn(const UINT32 cdfs_md_id, const UINT32 cdfsdn_tcid); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_flush_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_flush_dn",
/*func index      */     FI_cdfs_flush_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_is_npp(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_is_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_is_npp",
/*func index      */     FI_cdfs_is_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_is_dn(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_is_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_is_dn",
/*func index      */     FI_cdfs_is_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_list_npp(const UINT32 cdfs_md_id, LOG *log); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_list_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_list_npp",
/*func index      */     FI_cdfs_list_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_list_dn(const UINT32 cdfs_md_id, LOG *log); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_list_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_list_dn",
/*func index      */     FI_cdfs_list_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_file_num(const UINT32 cdfs_md_id, const CSTRING *path_cstr, UINT32 *file_num); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_file_num,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_file_num",
/*func index      */     FI_cdfs_file_num,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_UINT32_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_file_size(const UINT32 cdfs_md_id, const CSTRING *path_cstr, UINT32 *file_size); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_file_size,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_file_size",
/*func index      */     FI_cdfs_file_size,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_UINT32_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_check_replicas(const UINT32 cdfs_md_id, const CSTRING *file_path, const UINT32 replica_num, const CVECTOR *tcid_vec); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_check_replicas,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_check_replicas",
/*func index      */     FI_cdfs_check_replicas,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_UINT32,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_check_file_content(const UINT32 cdfs_md_id, const UINT32 path_layout, const UINT32 offset, const UINT32 file_size, const CSTRING *file_content_cstr); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_check_file_content,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_check_file_content",
/*func index      */     FI_cdfs_check_file_content,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     5,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,e_dbg_CSTRING_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_check_replica_files_content(const UINT32 cdfs_md_id, const CSTRING *file_path, const UINT32 file_size, const CSTRING *file_content_cstr); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_check_replica_files_content,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_check_replica_files_content",
/*func index      */     FI_cdfs_check_replica_files_content,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_UINT32,e_dbg_CSTRING_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_figure_out_block(const UINT32 cdfs_md_id, const UINT32 tcid, const UINT32 path_layout, LOG *log); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_figure_out_block,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_figure_out_block",
/*func index      */     FI_cdfs_figure_out_block,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_show_npp(const UINT32 cdfs_md_id, LOG *log); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_show_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_show_npp",
/*func index      */     FI_cdfs_show_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_show_dn(const UINT32 cdfs_md_id, LOG *log); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_show_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_show_dn",
/*func index      */     FI_cdfs_show_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_show_cached_np(const UINT32 cdfs_md_id, LOG *log); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_show_cached_np,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_show_cached_np",
/*func index      */     FI_cdfs_show_cached_np,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_flush_np(const UINT32 cdfs_md_id, const UINT32 cdfsnp_path_layout); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_flush_np,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_flush_np",
/*func index      */     FI_cdfs_flush_np,
/*func ret type   */     e_dbg_void,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_show_specific_np(const UINT32 cdfs_md_id, const UINT32 cdfsnp_path_layout, LOG *log); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_show_specific_np,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_show_specific_np",
/*func index      */     FI_cdfs_show_specific_np,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_LOG_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_write_npp(const UINT32 cdfs_md_id, const CSTRING *file_path, const CDFSNP_FNODE *cdfsnp_fnode); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_write_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_write_np",
/*func index      */     FI_cdfs_write_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CDFSNP_FNODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_read_npp(const UINT32 cdfs_md_id, const CSTRING *file_path, CDFSNP_FNODE *cdfsnp_fnode); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_read_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_read_npp",
/*func index      */     FI_cdfs_read_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CDFSNP_FNODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_read_dn_p(const UINT32 cdfs_md_id, const CDFSNP_FNODE *cdfsnp_fnode, CBYTES *cbytes); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_read_dn_p,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_read_dn_p",
/*func index      */     FI_cdfs_read_dn_p,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CDFSNP_FNODE_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- void cdfs_lost_fnode_log(const UINT32 cdfs_md_id, const CSTRING *file_path, const CDFSNP_FNODE *cdfsnp_fnode); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_lost_fnode_log,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_lost_fnode_log",
/*func index      */     FI_cdfs_lost_fnode_log,
/*func ret type   */     e_dbg_void,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CDFSNP_FNODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_import_lost_fnode_from_file(const UINT32 cdfs_md_id, const CSTRING *file_name, const UINT32 des_tcid); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_import_lost_fnode_from_file,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_import_lost_fnode_from_file",
/*func index      */     FI_cdfs_import_lost_fnode_from_file,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- void cdfs_lost_replica_log(const UINT32 cdfs_md_id, const CSTRING *file_path, const UINT32 replica_num, const CDFSNP_FNODE *cdfsnp_fnode); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_lost_replica_log,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_lost_replica_log",
/*func index      */     FI_cdfs_lost_replica_log,
/*func ret type   */     e_dbg_void,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_UINT32,e_dbg_CDFSNP_FNODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_import_lost_replica_from_file(const UINT32 cdfs_md_id, const CSTRING *file_name, const UINT32 des_tcid); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_import_lost_replica_from_file,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_import_lost_replica_from_file",
/*func index      */     FI_cdfs_import_lost_replica_from_file,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_disable_write_access_dn(const UINT32 cdfs_md_id, const UINT32 cdfsdn_tcid); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_disable_write_access_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_disable_write_access_dn",
/*func index      */     FI_cdfs_disable_write_access_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_update_npp(const UINT32 cdfs_md_id, const CSTRING *file_path, const CDFSNP_FNODE *cdfsnp_fnode); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_update_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_update_npp",
/*func index      */     FI_cdfs_update_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CDFSNP_FNODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_mkdir(const UINT32 cdfs_md_id, const CSTRING *path_cstr); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_mkdir,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_mkdir",
/*func index      */     FI_cdfs_mkdir,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_mkdir_npp(const UINT32 cdfs_md_id, const CSTRING *path_cstr); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_mkdir_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_mkdir_npp",
/*func index      */     FI_cdfs_mkdir_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_mkdir_p(const UINT32 cdfs_md_id, const CSTRING *path_cstr); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_mkdir_p,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_mkdir_p",
/*func index      */     FI_cdfs_mkdir_p,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_delete_npp(const UINT32 cdfs_md_id, const CSTRING *path, const UINT32 dflag, CVECTOR *cdfsnp_fnode_vec); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_delete_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_delete_npp",
/*func index      */     FI_cdfs_delete_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_UINT32,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_delete_npp_p(const UINT32 cdfs_md_id, const CSTRING *path, const UINT32 dflag, CVECTOR *cdfsnp_fnode_vec); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_delete_npp_p,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_delete_npp_p",
/*func index      */     FI_cdfs_delete_npp_p,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_UINT32,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_delete_dn(const UINT32 cdfs_md_id, const UINT32 path_layout, const UINT32 offset); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_delete_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_delete_dn",
/*func index      */     FI_cdfs_delete_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_delete_dn_p(const UINT32 cdfs_md_id, const CVECTOR *cdfsnp_fnode_vec); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_delete_dn_p,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_delete_dn_p",
/*func index      */     FI_cdfs_delete_dn_p,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_delete(const UINT32 cdfs_md_id, const CSTRING *path, const UINT32 dflag); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_delete,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_delete",
/*func index      */     FI_cdfs_delete,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_transfer_out(const UINT32 cdfs_md_id, const UINT32 des_datanode_tcid, UINT32 *src_block_path_layout, UINT32 *des_block_path_layout); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_transfer_out,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_transfer_out",
/*func index      */     FI_cdfs_transfer_out,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32_ptr,e_dbg_UINT32_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_transfer_in(const UINT32 cdfs_md_id, const CDFSDN_RECORD *cdfsdn_record, const CDFSDN_BLOCK *cdfsdn_block, UINT32 *des_block_path_layout); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_transfer_in,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_transfer_in",
/*func index      */     FI_cdfs_transfer_in,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CDFSDN_RECORD_ptr,e_dbg_CDFSDN_BLOCK_ptr,e_dbg_UINT32_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_transfer(const UINT32 cdfs_md_id, const UINT32 src_datanode_tcid, const UINT32 des_datanode_tcid, const UINT32 transfer_max_gb); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_transfer,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_transfer",
/*func index      */     FI_cdfs_transfer,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_transfer_update(const UINT32 cdfs_md_id, const UINT32 src_datanode_tcid, const UINT32 src_block_path_layout, const UINT32 des_datanode_tcid, const UINT32 des_block_path_layout); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_transfer_update,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_transfer_update",
/*func index      */     FI_cdfs_transfer_update,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     5,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_snapshot_dn(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_snapshot_dn,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_snapshot_dn",
/*func index      */     FI_cdfs_snapshot_dn,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_snapshot_npp(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_snapshot_npp,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_snapshot_npp",
/*func index      */     FI_cdfs_snapshot_npp,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_snapshot(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_snapshot,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_snapshot",
/*func index      */     FI_cdfs_snapshot,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_add_npp_vec(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_add_npp_vec,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_add_npp_vec",
/*func index      */     FI_cdfs_add_npp_vec,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_reg_npp_vec(const UINT32 cdfs_md_id); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_reg_npp_vec,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_reg_npp_vec",
/*func index      */     FI_cdfs_reg_npp_vec,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     1,
/*func para direct*/     {E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_collect_dn_tcid_vec(const UINT32 cdfs_md_id, CVECTOR *cdfsdn_tcid_vec); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_collect_dn_tcid_vec,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_collect_dn_tcid_vec",
/*func index      */     FI_cdfs_collect_dn_tcid_vec,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_collect_npp_tcid_vec(const UINT32 cdfs_md_id, CVECTOR *cdfsnpp_tcid_vec); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_collect_npp_tcid_vec,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_collect_npp_tcid_vec",
/*func index      */     FI_cdfs_collect_npp_tcid_vec,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     2,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IO,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CVECTOR_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_truncate_dn_ppl(const UINT32 cdfs_md_id, const UINT32 fsize, const UINT32 cdfsnp_inode_pos, CDFSNP_FNODE *cdfsnp_fnode, CDFSDN_STAT *cdfsdn_stat); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_truncate_dn_ppl,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_truncate_dn_ppl",
/*func index      */     FI_cdfs_truncate_dn_ppl,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     5,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IO,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,e_dbg_CDFSNP_FNODE_ptr,e_dbg_CDFSDN_STAT_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_truncate_dn_p(const UINT32 cdfs_md_id, const UINT32 fsize, const UINT32 replica_num, CDFSNP_FNODE *cdfsnp_fnode); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_truncate_dn_p,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_truncate_dn_p",
/*func index      */     FI_cdfs_truncate_dn_p,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_OUT,},
/*func para type  */     {e_dbg_UINT32,e_dbg_UINT32,e_dbg_UINT32,e_dbg_CDFSNP_FNODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_truncate(const UINT32 cdfs_md_id, const CSTRING *file_path, const UINT32 fsize, const UINT32 replica_num); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_truncate,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_truncate",
/*func index      */     FI_cdfs_truncate,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_UINT32,e_dbg_UINT32,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_update(const UINT32 cdfs_md_id, const CSTRING *file_path, const CBYTES *cbytes); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_update,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_update",
/*func index      */     FI_cdfs_update,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CSTRING_ptr,e_dbg_CBYTES_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_update_dn_p(const UINT32 cdfs_md_id, const CBYTES *cbytes, const CDFSNP_FNODE *cdfsnp_fnode); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_update_dn_p,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_update_dn_p",
/*func index      */     FI_cdfs_update_dn_p,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     3,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_CDFSNP_FNODE_ptr,},
/*func para val   */     0, 0, {0},
},
{
/* -- EC_BOOL cdfs_update_dn_ppl(const UINT32 cdfs_md_id, const CBYTES *cbytes, const UINT32 cdfsnp_inode_pos, const CDFSNP_FNODE *cdfsnp_fnode); -- */
/*func module     */     MD_CDFS,
/*func logic addr */     (UINT32)cdfs_update_dn_ppl,
/*func beg addr   */     0,
/*func end addr   */     0,
/*func addr offset*/     0,
/*func name       */     "cdfs_update_dn_ppl",
/*func index      */     FI_cdfs_update_dn_ppl,
/*func ret type   */     e_dbg_EC_BOOL,
/*func para num   */     4,
/*func para direct*/     {E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,E_DIRECT_IN,},
/*func para type  */     {e_dbg_UINT32,e_dbg_CBYTES_ptr,e_dbg_UINT32,e_dbg_CDFSNP_FNODE_ptr,},
/*func para val   */     0, 0, {0},
},
};

UINT32 g_cdfs_func_addr_list_len = sizeof(g_cdfs_func_addr_list)/sizeof(g_cdfs_func_addr_list[0]);
#endif/*_CDFS_INC*/
